#ifndef USERMGR_H
#define USERMGR_H

#include "_singleton.h"
#include <qobject.h>
#include <mutex>

class UserMgr: public _Singleton<UserMgr>
{
public:
    ~UserMgr(){}
    void setemail(QString email);
    void setuid(qint64 uid);
    void settoken(QString token);
    QString email();
    qint64 uid();
    QString token();
private:
    friend class _Singleton<UserMgr>;
    UserMgr(){}
    QString m_email;
    qint64 m_uid;
    QString m_token;
    std::mutex m_mtx;
};

#endif // USERMGR_H
